package com.linjuke.mayouting.web.modules.screen.user;

import com.linjuke.mayouting.biz.ao.UserAO;
import com.linjuke.mayouting.biz.ao.query.UserQuery;
import com.linjuke.mayouting.web.common.BaseScreen;
import com.zjuh.splist.web.RunData;
import com.zjuh.splist.web.TemplateContext;

public class List extends BaseScreen {

	private UserAO userAO;
	
	@Override
	public void execute(RunData rundata, TemplateContext templateContext) {
		int page = rundata.getQueryString().getInt("page", 1);
		UserQuery userQuery = new UserQuery();
		userQuery.setPageNo(page);
		userQuery.setPageSize(50);
		this.handleResult(userAO.listUsers(userQuery), rundata, templateContext);
	}

	public void setUserAO(UserAO userAO) {
		this.userAO = userAO;
	}

}
